package com.mfin.bs.services;

import com.mfin.vo.CustomerListVO;
import com.mfin.vo.CustomerVO;
import com.mfin.vo.PartnerListVO;
import com.mfin.vo.PartnerVO;
import com.mfin.vo.UserVO;
import com.mfin.vo.finance.FinanceVO;

public interface IFinanceServices {

	public FinanceVO createFinance(FinanceVO mainBranch);

	public FinanceVO getFinance(FinanceVO financeVO);

	public FinanceVO updateFinance(FinanceVO financeVO);

	public CustomerVO addCustomer(FinanceVO finance, CustomerVO customer);

	public PartnerVO addPartner(FinanceVO financeVO, PartnerVO partnerVO);

	public UserVO createUser(FinanceVO financeVO, UserVO userVO);

	public FinanceVO getFinance(UserVO userVO);

	public CustomerListVO getFinanceCustomers(FinanceVO financeVO);

	public PartnerListVO getFinancePartners(FinanceVO financeVO);
}
